package com.qezhhnjy.huawei.topic;

import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Scanner;
import java.util.Set;

/**
 * @author qezhhnjy
 * @date 2021/6/19-11:23
 * <p>
 * 描述
 * 输入一个int型整数，按照从右向左的阅读顺序，返回一个不含重复数字的新的整数。
 * 保证输入的整数最后一位不是0。
 * 输入描述：
 * 输入一个int型整数
 * <p>
 * 输出描述：
 * 按照从右向左的阅读顺序，返回一个不含重复数字的新的整数
 */
public class Topic9 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String data = in.nextLine();
        LinkedHashSet<Character> set = new LinkedHashSet<>();

        char[] chars = data.toCharArray();
        for (int i = chars.length - 1; i >= 0; i--) {
            set.add(chars[i]);
        }
        set.forEach(System.out::print);
    }

    public static void m(){
        Scanner scan = new Scanner(System.in);
        String str = scan.nextLine();
        StringBuilder sb = new StringBuilder(str);
        Set<String> s = new HashSet<>();
        sb.reverse();//字符串反转
        for(int i = 0;i<sb.length();i++){
            if(s.add(sb.substring(i,i+1))){//set不允许重复添加相同的元素
                System.out.print(sb.substring(i,i+1));
            }
        }
    }
}